/*
 * @Author: HeAo
 * @Date: 2022-08-11 14:29:49
 * @LastEditTime: 2022-08-14 22:35:13
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \JavaScripe\day-05\03-arguments.js
 * 别乱动！
 */
function sum(a, b) {
  // 1、arguments 当实参个数>形参个数时  所有实参都存在arguments中
  // arguments 可以当做一个数组去使用
  console.log(arguments, typeof arguments);
  //[Arguments] { '0': 1, '1': 2, '2': 3, '3': 4, '4': 5, '5': 6 } object

  // 通过类数组获取下标
  console.log(arguments[2]); //3

  console.log(a, b); //1 2

  // 2、arguments.callee等价于函数名
}
sum(1, 2, 3, 4, 5, 6)
// 3、获取函数形参长度
console.log(sum.length); //2